package com.hutao.manage.pojo;

import java.math.BigDecimal;

public class MedicalQuality {
		
	 	private String species;//种类
	    private String speciesN;//种类中文名称
	    private Integer discharges = 0;//出院人次
	    private Integer deaths = 0;//死亡人数
	    private BigDecimal deathRate;
	    private Integer nonDDN = 0;//非医嘱离院人数nonDirectedDepartures
	    private Integer surgicalN = 0;//手术人数
	    private Integer deathSurgicalN = 0;//手术患者住院死亡人数
	    private Integer nonSurgicalN = 0;//手术患者非医嘱离院人数
	    private Double averageStay = 0.0;//平均住院日（天） (days)
	    private Double costPer = 0.0;//每住院人次费用（元）
	    private Integer unexpectedDay = 0;//出院当天非预期再住院患者人数
	    private Integer unexpectedDayT = 0;//出院2-15天非预期再住院患者人数
	    private Integer unexpectedDayS = 0;//出院16-31天非预期再住院患者人数
	    private Integer unexpectedDayInMonth = 0;//住院患者出院后31天内非预期再住院患者人数
	    private Integer uPlanReturn2 = 0;//术后48小时（2 天）以内非计划重返手术室再次手术人数
	    private Integer uPlanReturn3 = 0;//术后3-31天非计划重返手术室再次手术人数
	    private Integer uPlanReturnInMonth = 0;//手术患者非计划重返手术室再次手术人数
	    private String incisionIALV="";

	    public MedicalQuality(String species, Integer discharges, Integer deaths, Integer nonDDN, Integer surgicalN, Integer deathSurgicalN, Integer nonSurgicalN, Double averageStay, Double costPer, Integer unexpectedDay, Integer unexpectedDayT, Integer unexpectedDayS, Integer uPlanReturn2, Integer uPlanReturn3) {
	        this.species = species;
	        this.discharges = discharges;
	        this.deaths = deaths;
	        this.nonDDN = nonDDN;
	        this.surgicalN = surgicalN;
	        this.deathSurgicalN = deathSurgicalN;
	        this.nonSurgicalN = nonSurgicalN;
	        this.averageStay = averageStay;
	        this.costPer = costPer;
	        this.unexpectedDay = unexpectedDay;
	        this.unexpectedDayT = unexpectedDayT;
	        this.unexpectedDayS = unexpectedDayS;
	        this.uPlanReturn2 = uPlanReturn2;
	        this.uPlanReturn3 = uPlanReturn3;
	    }

	    public MedicalQuality() {
	    }

	    public Integer getDischarges() {
	        return discharges;
	    }

	    public void setDischarges(Integer discharges) {
	        this.discharges = discharges;
	    }

	    public Integer getDeaths() {
	        return deaths;
	    }

	    public void setDeaths(Integer deaths) {
	        this.deaths = deaths;
	    }

	    public Integer getNonDDN() {
	        return nonDDN;
	    }

	    public void setNonDDN(Integer nonDDN) {
	        this.nonDDN = nonDDN;
	    }

	    public Integer getSurgicalN() {
	        return surgicalN;
	    }

	    public void setSurgicalN(Integer surgicalN) {
	        this.surgicalN = surgicalN;
	    }

	    public Integer getDeathSurgicalN() {
	        return deathSurgicalN;
	    }

	    public void setDeathSurgicalN(Integer deathSurgicalN) {
	        this.deathSurgicalN = deathSurgicalN;
	    }

	    public Integer getNonSurgicalN() {
	        return nonSurgicalN;
	    }

	    public void setNonSurgicalN(Integer nonSurgicalN) {
	        this.nonSurgicalN = nonSurgicalN;
	    }

	    public Double getAverageStay() {
	        return averageStay;
	    }

	    public void setAverageStay(Double averageStay) {
	        this.averageStay = averageStay;
	    }

	    public Double getCostPer() {
	        return costPer;
	    }

	    public void setCostPer(Double costPer) {
	        this.costPer = costPer;
	    }

	    public Integer getUnexpectedDay() {
	        return unexpectedDay;
	    }

	    public void setUnexpectedDay(Integer unexpectedDay) {
	        this.unexpectedDay = unexpectedDay;
	    }

	    public Integer getUnexpectedDayT() {
	        return unexpectedDayT;
	    }

	    public void setUnexpectedDayT(Integer unexpectedDayT) {
	        this.unexpectedDayT = unexpectedDayT;
	    }

	    public Integer getUnexpectedDayS() {
	        return unexpectedDayS;
	    }

	    public void setUnexpectedDayS(Integer unexpectedDayS) {
	        this.unexpectedDayS = unexpectedDayS;
	    }

	    public Integer getUnexpectedDayInMonth() {
	        return unexpectedDayInMonth;
	    }

	    public void setUnexpectedDayInMonth(Integer unexpectedDayInMonth) {
	        this.unexpectedDayInMonth = unexpectedDayInMonth;
	    }

	    public Integer getuPlanReturn2() {
	        return uPlanReturn2;
	    }

	    public void setuPlanReturn2(Integer uPlanReturn2) {
	        this.uPlanReturn2 = uPlanReturn2;
	    }

	    public Integer getuPlanReturn3() {
	        return uPlanReturn3;
	    }

	    public void setuPlanReturn3(Integer uPlanReturn3) {
	        this.uPlanReturn3 = uPlanReturn3;
	    }

	    public Integer getuPlanReturnInMonth() {
	        return uPlanReturnInMonth;
	    }

	    public void setuPlanReturnInMonth(Integer uPlanReturnInMonth) {
	        this.uPlanReturnInMonth = uPlanReturnInMonth;
	    }

	    public String getSpecies() {
	        return species;
	    }

	    public void setSpecies(String species) {
	        this.species = species;
	    }

	    public String getSpeciesN() {
	        return speciesN;
	    }

	    public void setSpeciesN(String speciesN) {
	        this.speciesN = speciesN;
	    }

	    public String getIncisionIALV() {
	        return incisionIALV;
	    }

	    public void setIncisionIALV(String incisionIALV) {
	        this.incisionIALV = incisionIALV;
	    }
	    
	    

		public BigDecimal getDeathRate() {
			return deathRate;
		}

		public void setDeathRate(BigDecimal deathRate) {
			this.deathRate = deathRate;
		}

		@Override
		public String toString() {
			return "MedicalQuality [species=" + species + ", speciesN=" + speciesN + ", discharges=" + discharges
					+ ", deaths=" + deaths + ", nonDDN=" + nonDDN + ", surgicalN=" + surgicalN + ", deathSurgicalN="
					+ deathSurgicalN + ", nonSurgicalN=" + nonSurgicalN + ", averageStay=" + averageStay + ", costPer="
					+ costPer + ", unexpectedDay=" + unexpectedDay + ", unexpectedDayT=" + unexpectedDayT
					+ ", unexpectedDayS=" + unexpectedDayS + ", unexpectedDayInMonth=" + unexpectedDayInMonth
					+ ", uPlanReturn2=" + uPlanReturn2 + ", uPlanReturn3=" + uPlanReturn3 + ", uPlanReturnInMonth="
					+ uPlanReturnInMonth + ", incisionIALV=" + incisionIALV + "]";
		}
	    
	    
}
